body{background:#f3f3f3;padding-bottom:70px;min-width:320px}
*{margin:0;padding:0;}

.box_swipe{overflow:hidden;position:relative;}
.box_swipe img{width:100%;height:auto;}
.box_swipe>ol{height:25px;position: relative;z-index:10;text-align:center; overflow:hidden; margin:0;margin-top:-35px;padding:0; padding-bottom:10px;}
.box_swipe>ol>li{display:inline-block;margin:5px;width:10px;height:10px;background-color:#ffffff;border-radius:50%;opacity:0.5}
.box_swipe>ol>li.on{background:#fff;opacity:1}

header{margin-bottom:12px}
footer{height:60px;background:#fff;position:fixed;bottom:0;left:0;width:100%;padding:10px 50px;box-sizing:border-box;border-top:1px solid #c8c8c8}
section{margin:0 12px 12px 12px;overflow:hidden;background:#fff;font-size:16px;border-radius:4px}
section h1{padding:5px 12px 7px 12px;border-bottom:1px solid #ec3f00;margin-top:0;color:#ec3f00;line-height:25px;font-size:16px;font-weight:normal;letter-spacing:0.005em;}
.wrap{margin:12px}
table.grid01{width:100%;}
table.grid01 tr td{text-align:center;font-size:12px;color:#333;word-break: break-all;padding-bottom:6px}
table.grid01 tr td:first-child{text-align:left;width:120px;padding-right: 30px;}
table.grid01 tr td:nth-child(2){text-align:left;width:90px;}
table.grid01 tr:last-child td{padding-top:8px;padding-bottom:0px}
table.grid01 tr:nth-child(2) td:first-child{text-align:center}

a.btn,a.btn:hover{background:#ec3f00;letter-spacing:0.2em;color:#fff;width:100%;display:inline-block;height:30px;line-height:30px;border-radius:5px;text-align:center;padding:0}
a.btn_big,a.btn.btn_big:hover{background:#ec3f00;text-decoration:none;letter-spacing:0.2em;color:#fff;width:100%;display:inline-block;height:40px;font-size:16px;line-height:40px;border-radius:5px;text-align:center;padding:0}

span.gray{color:#888888}
span.darkHuge{color:#000;font-size:25px;padding:0 1px 0 0}
span.detail{color:#ec3f00;font-size:16px;}
span.detail:before{
    content:"";
	display:inline-block;
    width:22px;
    height:16px;
	position:relative;
	top:2px;
    background: url(../images/financial/detail.png) left 0px no-repeat;
	background-size:16px 16px
}


.detaiPage_wrap{display:none}


span.tip_type{color:#ec3f00;display:inline-block;height:24px;line-height:22px;min-width:50px;margin-left:8px;padding:0 4px;text-align:center;border:1px solid #ec3f00;border-radius:3px;font-size:14px; }
span.float_r{float:right;margin-top:0px;}

.frame{background:#000;opacity:0.7;position:absolute;top:0;left:0;width:100px;position:fixed;display:none;z-index:998}
#dialog{border-radius:5px;background:#f2f2f2;position:fixed;padding:0 10px;border-radius:5px;display:none;z-index:999;margin:10px;top:60px}
#dialog .dialog_top{width:100%;height:45px;border-bottom:1px solid #cacaca;text-align:center;line-height:45px;}
#dialog .dialog_top span{float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;}

#dialog .dialog_top a.close{position:absolute;top:10px;right:10px;width:25px;;height:25px;opacity:1;background: url(../images/financial/close.png) center center no-repeat;cursor:pointer;background-size:22px 22px}
#dialog .dialog_content{width:100%;padding:7px 0px;min-height:200px;overflow:auto}



@media (min-width:768px) {

 #dialog .dialog_content a.item-public-title{height:40px;line-height:40px;font-size:18px;}
 }
 
 
 .form-control {
box-shadow: none;
}